Giter Club home page Giter Club logo

openshift-starter-guides's Issues

Debugging Apps with Visual Studio Code.

I tried to get remote debugging working in Visual Studio Code, using the "Debbuger for Java" extension, but it only worked for me with IntelliJ Community Edition (the other option I tried, as suggested in the lab).

The Lab (mlbparks demo):
https://redhat-scholars.github.io/openshift-starter-guides/rhs-openshift-starter-guides/4.6/mlbparks-debugging.html

The extension:
https://code.visualstudio.com/docs/java/java-debugging
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug

Separate clearly the alternative ways to interact with OpenShift (CLI or OpenShift Console)

To interact with OpenShift, there are 2 main ways used in the workshop: CLI or OpenShift Console.
In the instruction, like in 'Routes' section for example, it is a bit confused and it look like we we have to run all the commands, both CLI and from the OpenShift Console which is not the case.

This example could be applied to the whole workshop.
Probably something like you have in the 'Explore OpenShift/The Web Console' is the solution (CLI vs OpenShift Console)

Capture d’écran 2020-10-29 à 11 58 57

Maven build for mlbparks fails in Binary Builds for Day to Day Deployment

The mvn build seems to choke on mongo-java-driver-3.2.2.jar, thinking that it is a zip file.

Here are the logs from the Maven build:

git clone https://github.com/openshift-roadshow/mlbparks.git
cd mlbparks
[user1:~/mlbparks] $ mvn package
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------< com.openshift.evg.roadshow:mlbparks >-----------------
[INFO] Building mlbparks 1.0.0-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[WARNING] The POM for org.mongodb:mongo-java-driver:jar:3.2.2 is invalid, transitive dependencies (if any) will
not be available, enable debug logging for more details
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mlbparks ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ mlbparks ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 10 source files to /opt/app-root/src/mlbparks/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] error reading /opt/app-root/src/.m2/repository/org/mongodb/mongo-java-driver/3.2.2/mongo-java-driver-3.2
.2.jar; error in opening zip file
[ERROR] error reading /opt/app-root/src/.m2/repository/org/mongodb/mongo-java-driver/3.2.2/mongo-java-driver-3.2
.2.jar; error in opening zip file
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[3,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[4,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[5,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[6,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[7,26] pac
kage com.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[8,26] pac
kage com.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[9,26] pac
kage com.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[13,16] pa
ckage org.bson does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[35,12] ca
nnot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[80,17] ca
nnot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[94,17] ca
nnot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[106,17] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[123,23] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[131,22] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[131,51] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[146,26] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[151,24] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[151,53] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[163,52] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[163,12] c
annot find symbol
  symbol:   class MongoCollection
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[163,28] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[171,35] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[185,39] c
annot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[185,63] c
annot find symbol
  symbol:   class BasicDBObject
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[203,30] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[3,19] package co
m.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[4,26] package co
m.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[7,16] package or
g.bson does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[38,14] ca
nnot find symbol
  symbol:   class MongoCredential
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[38,53] ca
nnot find symbol
  symbol:   class MongoCredential
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[69,19] ca
nnot find symbol
  symbol:   variable MongoCredential
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[71,9] can
not find symbol
  symbol:   class MongoClient
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[71,39] ca
nnot find symbol
  symbol:   class MongoClient
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[71,55] ca
nnot find symbol
  symbol:   class ServerAddress
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[72,9] can
not find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[83,14] ca
nnot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[83,45] ca
nnot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[97,14] ca
nnot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[97,45] ca
nnot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[108,14] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[108,45] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[114,26] c
annot find symbol
  symbol:   variable Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[126,9] ca
nnot find symbol
  symbol:   class MongoCollection
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[126,25] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[134,9] ca
nnot find symbol
  symbol:   class MongoCollection
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[134,25] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[147,9] ca
nnot find symbol
  symbol:   class MongoCollection
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[147,25] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[152,9] ca
nnot find symbol
  symbol:   class MongoCollection
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[152,25] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[175,9] ca
nnot find symbol
  symbol:   class FindIterable
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[175,22] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[177,14] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[189,9] ca
nnot find symbol
  symbol:   class FindIterable
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[189,22] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[191,14] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[223,14] c
annot find symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[224,9] ca
nnot find symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[33,14] cannot fi
nd symbol
  symbol:   class Document
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[35,13] cannot fi
nd symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[52,13] cannot fi
nd symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[72,13] cannot fi
nd symbol
  symbol:   class MongoDatabase
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[75,13] cannot fi
nd symbol
  symbol:   class BasicDBObject
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[75,46] cannot fi
nd symbol
  symbol:   class BasicDBObject
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[81,13] cannot fi
nd symbol
  symbol:   class BasicDBObject
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[81,42] cannot fi
nd symbol
  symbol:   class BasicDBObject
  location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[84,49] cannot fi
nd symbol
  symbol:   class BasicDBObject
  location: class com.openshift.evg.roadshow.rest.MLBParks
[INFO] 69 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.190 s
[INFO] Finished at: 2022-03-08T18:47:28Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on p
roject mlbparks: Compilation failure: Compilation failure:
[ERROR] error reading /opt/app-root/src/.m2/repository/org/mongodb/mongo-java-driver/3.2.2/mongo-java-driver-3.2
.2.jar; error in opening zip file
[ERROR] error reading /opt/app-root/src/.m2/repository/org/mongodb/mongo-java-driver/3.2.2/mongo-java-driver-3.2
.2.jar; error in opening zip file
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[3,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[4,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[5,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[6,19] pac
kage com.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[7,26] pac
kage com.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[8,26] pac
kage com.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[9,26] pac
kage com.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[13,16] pa
ckage org.bson does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[35,12] ca
nnot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[80,17] ca
nnot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[94,17] ca
nnot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[106,17] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[123,23] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[131,22] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[131,51] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[146,26] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[151,24] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[151,53] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[163,52] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[163,12] c
annot find symbol
[ERROR]   symbol:   class MongoCollection
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[163,28] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[171,35] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[185,39] c
annot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[185,63] c
annot find symbol
[ERROR]   symbol:   class BasicDBObject
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[203,30] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[3,19] package co
m.mongodb does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[4,26] package co
m.mongodb.client does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[7,16] package or
g.bson does not exist
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[38,14] ca
nnot find symbol
[ERROR]   symbol:   class MongoCredential
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[38,53] ca
nnot find symbol
[ERROR]   symbol:   class MongoCredential
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[69,19] ca
nnot find symbol
[ERROR]   symbol:   variable MongoCredential
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[71,9] can
not find symbol
[ERROR]   symbol:   class MongoClient
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[71,39] ca
nnot find symbol
[ERROR]   symbol:   class MongoClient
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[71,55] ca
nnot find symbol
[ERROR]   symbol:   class ServerAddress
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[72,9] can
not find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[83,14] ca
nnot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[83,45] ca
nnot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[97,14] ca
nnot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[97,45] ca
nnot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[108,14] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[108,45] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[114,26] c
annot find symbol
[ERROR]   symbol:   variable Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[126,9] ca
nnot find symbol
[ERROR]   symbol:   class MongoCollection
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[126,25] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[134,9] ca
nnot find symbol
[ERROR]   symbol:   class MongoCollection
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[134,25] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[147,9] ca
nnot find symbol
[ERROR]   symbol:   class MongoCollection
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[147,25] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[152,9] ca
nnot find symbol
[ERROR]   symbol:   class MongoCollection
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[152,25] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[175,9] ca
nnot find symbol
[ERROR]   symbol:   class FindIterable
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[175,22] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[177,14] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[189,9] ca
nnot find symbol
[ERROR]   symbol:   class FindIterable
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[189,22] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[191,14] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[223,14] c
annot find symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/db/MongoDBConnection.java:[224,9] ca
nnot find symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.db.MongoDBConnection
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[33,14] cannot fi
nd symbol
[ERROR]   symbol:   class Document
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[35,13] cannot fi
nd symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[52,13] cannot fi
nd symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[72,13] cannot fi
nd symbol
[ERROR]   symbol:   class MongoDatabase
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[75,13] cannot fi
nd symbol
[ERROR]   symbol:   class BasicDBObject
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[75,46] cannot fi
nd symbol
[ERROR]   symbol:   class BasicDBObject
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[81,13] cannot fi
nd symbol
[ERROR]   symbol:   class BasicDBObject
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[81,42] cannot fi
nd symbol
[ERROR]   symbol:   class BasicDBObject
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] /opt/app-root/src/mlbparks/src/main/java/com/openshift/evg/roadshow/rest/MLBParks.java:[84,49] cannot fi
nd symbol
[ERROR]   symbol:   class BasicDBObject
[ERROR]   location: class com.openshift.evg.roadshow.rest.MLBParks
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[user1:~/mlbparks] $ 

adding `app.kubernetes.io/name` label when deploying on OpenShift

Using app.kubernetes.io/name label could be interesting to have a more attractive Topology view

app.kubernetes.io/name=spring for parkmaps
app.kubernetes.io/name=spring for nationalparks
app.kubernetes.io/name=wildfly or app.kubernetes.io/name=eap for mlbparks

etc

Node.js labels should be Java labels

In chapter "Connecting to database" in section "Exercise: Working with Labels" below the command 'oc describe route nationalparks' the output image shows nodejs instead of Java for below listed BOLD lines from actual output:

$ oc describe route nationalparks
Name: nationalparks
Namespace: appdev-in-cloud
Created: 13 minutes ago
Labels: app=appdev-in-cloud
app.kubernetes.io/component=nationalparks
app.kubernetes.io/instance=nationalparks
app.kubernetes.io/name=java
app.kubernetes.io/part-of=appdev-in-cloud
app.openshift.io/runtime=java
app.openshift.io/runtime-version=11
component=nationalparks
role=backend
Annotations: openshift.io/host.generated=true
Requested Host: nationalparks-appdev-in-cloud.apps-crc.testing
exposed on router default (host apps-crc.testing) 13 minutes ago
Path:
TLS Termination:
Insecure Policy:
Endpoint Port: 8080-tcp

Service: nationalparks
Weight: 100 (100%)
Endpoints: 10.116.0.73:8778, 10.116.0.73:8443, 10.116.0.73:8080

Enable auto-completion for zsh

Noticed a copy-paste error on the 'OpenShift Starter Gudies / Explore OpenShift' page. Section: "Download and Install OpenShift CLI on Mac OS X using HomeBrew"
This line:
oc completion bash > oc_zsh_completion.sh
Needs to be:
oc completion zsh > oc_zsh_completion.sh

Missing '--' separator in 'oc exec' command

In chapter "Connecting to a Container" in section "Exercise: Execute a command in a Container" I have to add the missing "--" in oc exec command or whoami will generate an error:

$ oc exec parksmap-2-db7r8 whoami

kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl kubectl exec [POD] -- [COMMAND] instead.
1000580000

Attached screenshot shows command without separator, should be:

$ oc exec parksmap-2-db7r8 -- whoami

1000580000

Screenshot 2020-11-02 at 11 31 33

More indications in the screenshots

It is a general comment but in the screenshots, it could be very helpful to highlight where attendees need to focus on, to click on or to focus on especially when the whole console is captured.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.