version:1.4.2
console log:
Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined
at Object.<anonymous> (apps.ts:200)
at apps.ts:256
at Object.next (apps.ts:256)
at a (apps.ts:256)

hi @doracl,
can you give us more information about the error and how to reproduce it? For example, how did you install Kubeapps, or what did you do to receive that error?
hi @andresmgot , thanks to note this
k8s version: v1.14.3
Output of helm version:
Client: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}
my steps:
initialReposProxy:
enabled: true
# http_proxy: "http://yourproxy:3128"
https_proxy: "http://172.31.206.4:1080"
# no_proxy: "0.0.0.0/0"
helm repo add bitnami https://charts.bitnami.com/bitnami
helm install --name kubeapps --namespace kubeapps -f values.yaml bitnami/kubeapps

kubectl port-forward services/kubeapps-internal-dashboard 8080:8080 -n kubeapps


Loading...[0m
[0m[1mWelcome to the Bitnami nginx container[0m
[0mSubscribe to project updates by watching [1mhttps://github.com/bitnami/bitnami-docker-nginx[0m
[0mSubmit issues and feature requests at [1mhttps://github.com/bitnami/bitnami-docker-nginx/issues[0m
[0mSend us your feedback at [[email protected][0m
[0m
[0m[38;5;2mINFO [0m ==> ** Starting NGINX setup **
[0m[38;5;2mINFO [0m ==> Validating settings in NGINX_* env vars...
[0m[38;5;2mINFO [0m ==> Initializing NGINX...
[0m[38;5;2mINFO [0m ==> ** NGINX setup finished! **
[0m[38;5;2mINFO [0m ==> ** Starting NGINX **
10.244.0.1 - - [30/Jul/2019:09:40:12 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:13 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:22 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:30 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:32 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:33 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:41 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:42 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:52 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:40:53 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:41:00 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:41:02 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:41:03 +0000] "GET / HTTP/1.0" 200 409 "-" "kube-probe/1.14"
10.244.0.1 - - [30/Jul/2019:09:41:05 +0000] "GET / HTTP/1.1" 200 421 "-" "kube-probe/1.14"
the apprepo-sync-bitnami-1564479600-d7gkk logs:
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/tensorflow-inception/img/tensorflow-inception-stack-220x234.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=tensorflow-resnet
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/elasticsearch/img/elasticsearch-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=elasticsearch
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/magento/img/magento-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=magento
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/memcached/img/memcached-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=memcached
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/osclass/img/osclass-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=osclass
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/jasperserver/img/jasperserver-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=jasperreports
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/owncloud/img/owncloud-stack-220x234.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=owncloud
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/minio/img/minio-stack-220x234.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=minio
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/sugarcrm/img/sugarcrm-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=sugarcrm
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get https://bitnami.com/assets/stacks/opencart/img/opencart-stack-110x117.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=opencart
time="2019-07-30T09:40:38Z" level=error msg="failed to import icon" error="404 https://bitnami.com/assets/stacks/phpmyadmin/img/phpmyadmin-stack-2.0.334.png" name=phpmyadmin
time="2019-07-30T09:40:38Z" level=error msg="failed to import icon" error="404 https://bitnami.com/assets/stacks/harbor/img/harbor-stack-110x117.png" name=harbor
time="2019-07-30T09:40:41Z" level=error msg="failed to import icon" error="Get https://raw.githubusercontent.com/kubeapps/kubeapps/master/docs/img/logo.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=kubeapps
time="2019-07-30T09:41:05Z" level=info msg="values.yaml not found" name=bitnami-common version=0.0.1
time="2019-07-30T09:41:05Z" level=info msg="values.yaml not found" name=bitnami-common version=0.0.2
time="2019-07-30T09:41:37Z" level=error msg="failed to import files" error="net/http: request canceled (Client.Timeout exceeded while reading body)" name=mean version=3.0.0
time="2019-07-30T09:41:40Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/mean-1.0.0.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=mean version=1.0.0
time="2019-07-30T09:41:40Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/mean-2.0.0.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=mean version=2.0.0
time="2019-07-30T09:41:40Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/phpbb-5.1.1.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=phpbb version=5.1.1
time="2019-07-30T09:41:40Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/phpbb-5.1.0.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=phpbb version=5.1.0
time="2019-07-30T09:41:41Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/phpbb-4.4.4.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=phpbb version=4.4.4
time="2019-07-30T09:41:43Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/phpbb-4.3.3.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=phpbb version=4.3.3
time="2019-07-30T09:41:43Z" level=error msg="failed to import files" error="Get https://charts.bitnami.com/bitnami/phpbb-4.3.0.tgz: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=phpbb version=4.3.0
time="2019-07-30T09:41:59Z" level=info msg="Stored repository update in cache" url="https://charts.bitnami.com/bitnami"
time="2019-07-30T09:41:59Z" level=info msg="Successfully added the chart repository bitnami to database"
apprepo-sync-incubator-1564479600-7wgmf
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=elastic-stack
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=distribution
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=drone
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=elasticsearch
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=fluentd
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=istio
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=keycloak
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=fluentd-elasticsearch
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=spring-cloud-data-flow
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=chartmuseum
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=elasticsearch-curator
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=xray
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=oauth-proxy
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=burrow
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=gocd
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=artifactory
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=kubewatch
time="2019-07-30T09:40:20Z" level=info msg="skipping deprecated chart" name=logstash
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=puppet-forge
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=raw
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=riemann
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=vaultingkube
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=patroni
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=prometheus
time="2019-07-30T09:40:20Z" level=info msg="icon not found" name=kube-janitor
time="2019-07-30T09:40:20Z" level=error msg="failed to import icon" error="Get http://www.haproxy.org/img/HAProxyCommunityEdition_60px.png: read tcp 10.244.0.51:52366->51.15.8.218:80: read: connection reset by peer" name=haproxy-ingress
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://user-images.githubusercontent.com/10510566/44476420-a64e5980-a605-11e8-8ad9-2820109deb75.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=buzzfeed-sso
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Cassandra_logo.svg/330px-Cassandra_logo.svg.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=cassandra
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://orientdb.com/wp-content/uploads/cropped-favicon-orientdb-192x192.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=orientdb
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=kube-ops-view
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=cockroachdb
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://github.com/Caiyeon/goldfish/blob/master/frontend/client/assets/[email protected]?raw=true: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=goldfish
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=sparkoperator
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get http://couchdb.apache.org/CouchDB-visual-identity/logo/CouchDB-couch-symbol.svg: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=couchdb
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=hoverfly
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=rundeck
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=common
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://raw.githubusercontent.com/fluent/fluentd-docs/master/public/logo/Fluentd_square.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=fluentd-cloudwatch
time="2019-07-30T09:40:30Z" level=info msg="icon not found" name=kubernetes-vault
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://www.vaultproject.io/assets/images/mega-nav/logo-vault-0f83e3d2.svg: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=vault
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://www.mysql.com/common/logos/logo-mysql-170x115.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=mysqlha
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://www.webpagetest.org/images/logo_wpt.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=webpagetest-agent
time="2019-07-30T09:40:30Z" level=error msg="failed to import icon" error="Get https://redis.io/images/redis-white.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=redis-cache
time="2019-07-30T09:40:31Z" level=error msg="failed to import icon" error="Get http://github.com/tribe29/checkMK/?p=check_mk.git;a=blob_plain;f=web/htdocs/images/logo_mk.png;h=f41c2227828b79c035fa2e2d3fba5ec939c6f2c3;hb=HEAD: dial tcp: lookup github.com on 10.96.0.10:53: server misbehaving" name=check-mk
time="2019-07-30T09:40:34Z" level=error msg="failed to decode icon" error="image: unknown format" name=azuremonitor-containers
time="2019-07-30T09:40:34Z" level=error msg="failed to import icon" error="image: unknown format" name=azuremonitor-containers
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get https://wiki.jenkins-ci.org/download/attachments/2916393/logo.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=jenkins-operator
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get http://info.neo4j.com/rs/773-GON-065/images/neo4j_logo.png: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" name=neo4j
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=grafana
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=aws-alb-ingress-controller
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get https://sentry-brand.storage.googleapis.com/sentry-glyph-white.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=sentry-kubernetes
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get https://www.confluent.io/wp-content/themes/confluent/assets/images/confluent-logo-300.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=schema-registry
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get https://www.consul.io/assets/images/logo_large-475cebb0.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=consul
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get https://www.webpagetest.org/images/logo_wpt.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=webpagetest-server
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get https://zookeeper.apache.org/images/zookeeper_small.gif: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=zookeeper
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=mongodb
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=solr
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=cassandra-reaper
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=kube-registry-proxy
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=kube-spot-termination-notice-handler
time="2019-07-30T09:40:40Z" level=info msg="icon not found" name=spark
time="2019-07-30T09:40:40Z" level=error msg="failed to import icon" error="Get http://www.keycloak.org/resources/images/keycloak_logo_480x108.png: dial tcp: lookup www.keycloak.org on 10.96.0.10:53: server misbehaving" name=keycloak-proxy
time="2019-07-30T09:40:41Z" level=error msg="failed to import icon" error="Get https://hub.docker.com/public/images/logos/mini-logo.svg: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=docker-registry
time="2019-07-30T09:40:44Z" level=error msg="failed to import icon" error="Get https://kafka.apache.org/images/logo.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=kafka
time="2019-07-30T09:40:44Z" level=error msg="failed to import icon" error="Get https://webassets.mongodb.com/_com_assets/cms/mongodb-logo-rgb-j6w271g1xn.jpg: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=mongodb-replicaset
time="2019-07-30T09:40:45Z" level=error msg="failed to import icon" error="Get http://druid.io/img/druid_nav.png: dial tcp: lookup druid.io on 10.96.0.10:53: read udp 10.244.0.51:55966->10.96.0.10:53: i/o timeout" name=druid
time="2019-07-30T09:40:50Z" level=error msg="failed to import icon" error="Get https://cloud.githubusercontent.com/assets/4056725/25480209/1d5bf83c-2b48-11e7-8db8-bcd650f31297.png: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" name=kubeless
time="2019-07-30T09:40:56Z" level=info msg="Stored repository update in cache" url="https://kubernetes-charts-incubator.storage.googleapis.com"
time="2019-07-30T09:40:56Z" level=info msg="Successfully added the chart repository incubator to database"
I see, the problem is that since you are using a service to do a port-forward, you need to use the service kubeapps, not the kubeapps-internal-dashboard.
You should be able to access either using the pod name or with:
kubectl port-forward services/kubeapps 8080:80 -n kubeapps
@andresmgot thanks,it works!!!
Most helpful comment
I see, the problem is that since you are using a service to do a port-forward, you need to use the service
kubeapps, not thekubeapps-internal-dashboard.You should be able to access either using the pod name or with: