cancel
Showing results for 
Search instead for 
Did you mean: 

Error al iniciar CCO

bastbenji
Discoverer

Estimados:

Mi nombre es Alex Orellana y me encuentro instalando SAP Customer Checkout.

He tenido algunos problemas, por eso me gustaría que me ayudaran.

Adjunto un error que aparece, luego de haber realizado la integración con SAP Business One y Customer CheckOut manager, vuelve a arrancar pero no funciona.

Espero que puedas ayudarnos, ya que la información en la web aún no es muy completa.

Appreciated:

My name is Alex Orellana and I am installing SAP Customer Checkout.I have had some problems, so I would like you to help me.I attach an error that appears, after having made the integration with SAP Business One and Customer CheckOut manager, it starts up again but does not work.I hope you can help us, since the information on the web is not yet very complete.

Error:

Java root directory is set to C:\Program Files\Java\sapmachine-jdk-11.0.9 (using CCO_JAVA_HOME env variable) -Dlog4j.configuration="file:C:\Program Files\SAP\SapCustomerCheckout/cco/conf/log4j.properties" Java Version: 11 Initial Memory: -Xms1024m Max Memory: -Xmx4096m MaxMetaspaceSize: -XX:MaxMetaspaceSize=256m OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance. java.lang.NoSuchFieldException: mdc at java.base/java.lang.Class.getDeclaredField(Class.java:2411) at org.apache.log4j.MDCFriend.fixForJava9(MDCFriend.java:13) at org.slf4j.log4j12.Log4jMDCAdapter.<clinit>(Log4jMDCAdapter.java:38) at org.slf4j.log4j12.Log4j12ServiceProvider.initialize(Log4j12ServiceProvider.java:37) at org.slf4j.LoggerFactory.bind(LoggerFactory.java:153) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:141) at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:419) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:405) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:354) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:380) at com.sap.scco.env.Runner.<clinit>(Runner.java:191) 2020-12-08 12:15:02,449 main ERROR Unable to locate appender "cco_monitoring" for logger config "root" SAP Customer Checkout client starting ... 2020-12-08 12:15:02,457 [main] INFO com.sap.scco.env.Runner - Initialising ... 2020-12-08 12:15:02,468 [main] INFO com.sap.scco.env.Runner - Starting database ... 2020-12-08 12:15:02,470 [Thread-0] INFO com.sap.scco.ap.services.CServiceAdaptor - Creating database services .... 2020-12-08 12:15:02,476 [main] INFO com.sap.scco.env.Runner - Auto deploying resource: /pluginsToDeploy/JPOSPlugin-2.10.0.res to file C:\Program Files\SAP\SapCustomerCheckout\cco\POSPlugins\HW\JPOSPlugin-2.10.0.jar 2020-12-08 12:15:02,477 [main] INFO com.sap.scco.env.Runner - Resource already exists, skipping. 2020-12-08 12:15:02,478 [main] INFO com.sap.scco.env.Runner - Auto deploying resource: /pluginsToDeploy/javapos-1.9.1.res to file C:\Program Files\SAP\SapCustomerCheckout\cco\POSPlugins\HW\javapos-1.9.1.jar 2020-12-08 12:15:02,480 [main] INFO com.sap.scco.env.Runner - Resource already exists, skipping. 2020-12-08 12:15:02,484 [main] INFO com.sap.scco.env.Runner - Auto deploying resource: /pluginsToDeploy/JPOSPlugin.properties to file C:\Program Files\SAP\SapCustomerCheckout\cco\POSPlugins\HW\JPOSPlugin.properties 2020-12-08 12:15:02,485 [main] INFO com.sap.scco.env.Runner - Overwriting properties not allowed, skipping. 2020-12-08 12:15:02,486 [main] INFO com.sap.scco.env.Runner - Auto deploying resource: /pluginsToDeploy/ExtLineDisplay-2.10.0.res to file C:\Program Files\SAP\SapCustomerCheckout\cco\POSPlugins\HW\ExtLineDisplay-2.10.0.jar 2020-12-08 12:15:02,488 [main] INFO com.sap.scco.env.Runner - Resource already exists, skipping. 2020-12-08 12:15:02,489 [main] INFO com.sap.scco.env.Runner - Auto deploying resource: /pluginsToDeploy/display.properties to file C:\Program Files\SAP\SapCustomerCheckout\cco\POSPlugins\HW\display.properties 2020-12-08 12:15:02,490 [main] INFO com.sap.scco.env.Runner - Overwriting properties not allowed, skipping. 2020-12-08 12:15:02,492 [main] INFO com.sap.scco.env.Runner - Auto deploying resource: /dll/slicjlib.dll to file C:\Program Files\SAP\SapCustomerCheckout\cco\lib\slicjlib.dll 2020-12-08 12:15:02,495 [main] INFO com.sap.scco.env.Runner - Resource already exists, skipping. 2020-12-08 12:15:02,578 [Thread-0] INFO com.sap.scco.ap.services.CDataBase - Database init. Creating EntityManagerFactory... 2020-12-08 12:15:03,877 [main] INFO com.sap.scco.util.security.ProtectedResourceRegistry - Register the embedded protected resources [EL Severe]: ejb: 2020-12-08 12:15:04.542--ServerSession(2037969315)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.7.v20200504-69f2c2b80d): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLNonTransientConnectionException: Connection authentication failure occurred. Reason: Invalid authentication.. Error Code: 40000 2020-12-08 12:15:04,552 [Thread-0] ERROR java.lang.Thread$UncaughtExceptionHandler - Thread (Thread-0) of class (class java.lang.Thread) terminated by exception javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.7.v20200504-69f2c2b80d): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLNonTransientConnectionException: Connection authentication failure occurred. Reason: Invalid authentication.. Error Code: 40000 at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:857) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getAbstractSession(EntityManagerFactoryDelegate.java:222) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:200) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getDatabaseSession(EntityManagerFactoryImpl.java:542) ~[env.jar:?] at org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactoryImpl(PersistenceProvider.java:153) ~[env.jar:?] at org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(PersistenceProvider.java:191) ~[env.jar:?] at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:80) ~[env.jar:?] at com.sap.scco.ap.services.CDataBase.<init>(CDataBase.java:86) ~[env.jar:?] at com.sap.scco.ap.services.CServiceFactory.createDatabaseService(CServiceFactory.java:48) ~[env.jar:?] at com.sap.scco.ap.services.CServiceAdaptor.initDatabaseService(CServiceAdaptor.java:72) ~[env.jar:?] at com.sap.scco.env.Runner.lambda$startDatabase$5(Runner.java:991) ~[env.jar:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: org.eclipse.persistence.exceptions.DatabaseException: Internal Exception: java.sql.SQLNonTransientConnectionException: Connection authentication failure occurred. Reason: Invalid authentication.. Error Code: 40000 at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:333) ~[env.jar:?] at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:328) ~[env.jar:?] at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:140) ~[env.jar:?] at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:172) ~[env.jar:?] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.setOrDetectDatasource(DatabaseSessionImpl.java:225) ~[env.jar:?] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:809) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:256) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:772) ~[env.jar:?] ... 11 more Caused by: java.sql.SQLNonTransientConnectionException: Connection authentication failure occurred. Reason: Invalid authentication.. at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.EmbedConnection.checkUserCredentials(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source) ~[env.jar:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:?] at org.apache.derby.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source) ~[env.jar:?] at java.sql.DriverManager.getConnection(DriverManager.java:677) ~[java.sql:?] at java.sql.DriverManager.getConnection(DriverManager.java:189) ~[java.sql:?] at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:100) ~[env.jar:?] at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:172) ~[env.jar:?] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.setOrDetectDatasource(DatabaseSessionImpl.java:225) ~[env.jar:?] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:809) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:256) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:772) ~[env.jar:?] ... 11 more Caused by: org.apache.derby.iapi.error.StandardException: Connection authentication failure occurred. Reason: Invalid authentication.. at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.EmbedConnection.checkUserCredentials(Unknown Source) ~[env.jar:?] at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source) ~[env.jar:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:?] at org.apache.derby.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) ~[env.jar:?] at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source) ~[env.jar:?] at java.sql.DriverManager.getConnection(DriverManager.java:677) ~[java.sql:?] at java.sql.DriverManager.getConnection(DriverManager.java:189) ~[java.sql:?] at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:100) ~[env.jar:?] at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:172) ~[env.jar:?] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.setOrDetectDatasource(DatabaseSessionImpl.java:225) ~[env.jar:?] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:809) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:256) ~[env.jar:?] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:772) ~[env.jar:?] ... 11 more 2020-12-08 12:15:04,592 [main] INFO com.sap.scco.env.Runner - Database started. 2020-12-08 12:15:05,086 [main] ERROR java.lang.Thread$UncaughtExceptionHandler - Thread (main) of class (class java.lang.Thread) terminated by exception java.lang.NullPointerException: Cannot invoke "com.sap.scco.ap.services.IDatabase.createEntityManager()" because "this.dataBase" is null at com.sap.scco.ap.services.CServiceAdaptor.createEntityManager(CServiceAdaptor.java:253) ~[env.jar:?] at com.sap.scco.ap.pos.dao.CDBSession.<init>(CDBSession.java:62) ~[env.jar:?] at com.sap.scco.ap.pos.dao.CDBSession.getNewDBSession(CDBSession.java:123) ~[env.jar:?] at com.sap.scco.ap.pos.dao.CDBSessionFactory.createSession(CDBSessionFactory.java:23) ~[env.jar:?] at com.sap.scco.env.Runner.init(Runner.java:577) ~[env.jar:?] at com.sap.scco.env.Runner.<init>(Runner.java:217) ~[env.jar:?] at com.sap.scco.env.Runner.getInstance(Runner.java:227) ~[env.jar:?] at com.sap.scco.env.Runner.main(Runner.java:242) ~[env.jar:?]

Accepted Solutions (0)

Answers (4)

Answers (4)

isaac1981
Explorer
0 Kudos

Hola Alex

1. Estas usando el java machine de SAP o bajaste el Java de la pagina de Java?

2. Las variables de entorno deben estar configuradas hasta la carpeta bin del java.

3. Trata de correr el run.bat como administrador y no toques la consola hasta que cargue.

4. Pon por default el Chrome, otros navegadores dan problemas.

5. Si nada te resulta, mejor desintala el CCO y borra la carpeta completa del SapCustomerCheckout de C:\

Espero te ayude, sino me avisas para poder ver otras opciones.

Saludos

0 Kudos

Hello,

This exception indicates that the authentication to start the CCO database fails. One reason for that is the customerCheckout.properties file (C:\SAPCustomerCheckout\cco\conf) got removed or improperly changed.

In order to resolve this can you reset the CCO database password using the reset_database_password.bat file under C:\SAPCustomerCheckout. This should update the customerCheckout.properties file with the new encrypted database password. Then try to run CCO again.

Kind regards,

Gunther

brijsingh
Member
0 Kudos

Hi ,

did you solve this?

former_member741026
Discoverer
0 Kudos

Hi Alex, did you solve this issue?

I'm facing the same issue.