Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
22 kB
1
Indexable
Never
"C:\Program Files\Java\jdk-14\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.3\lib\idea_rt.jar=52265:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.3\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\miglayout-core-11.0.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\miglayout-swing-11.0.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\junit-4.13.2.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\apiguardian-api-1.1.2.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\junit-jupiter-api-5.8.2.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\junit-platform-commons-1.8.2.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\jar_files\opentest4j-1.2.0.jar;C:\Users\Kenji\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\Kenji\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\Kenji\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\Kenji\.m2\repository\org\checkerframework\checker-qual\3.12.0\checker-qual-3.12.0.jar;C:\Users\Kenji\.m2\repository\com\google\errorprone\error_prone_annotations\2.11.0\error_prone_annotations-2.11.0.jar;C:\Users\Kenji\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\annotations\2.17.177\annotations-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\utils\2.17.177\utils-2.17.177.jar;C:\Users\Kenji\.m2\repository\org\reactivestreams\reactive-streams\1.0.3\reactive-streams-1.0.3.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\profiles\2.17.177\profiles-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\http-client-spi\2.17.177\http-client-spi-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\json-utils\2.17.177\json-utils-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\third-party-jackson-core\2.17.177\third-party-jackson-core-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\eventstream\eventstream\1.0.1\eventstream-1.0.1.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\aws-json-protocol\2.17.177\aws-json-protocol-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\protocol-core\2.17.177\protocol-core-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\aws-core\2.17.177\aws-core-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\metrics-spi\2.17.177\metrics-spi-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\apache-client\2.17.177\apache-client-2.17.177.jar;C:\Users\Kenji\.m2\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;C:\Users\Kenji\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\Kenji\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;C:\Users\Kenji\.m2\repository\org\apache\httpcomponents\httpcore\4.4.13\httpcore-4.4.13.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\netty-nio-client\2.17.177\netty-nio-client-2.17.177.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-codec-http\4.1.72.Final\netty-codec-http-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-codec-http2\4.1.72.Final\netty-codec-http2-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-codec\4.1.72.Final\netty-codec-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-transport\4.1.72.Final\netty-transport-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-resolver\4.1.72.Final\netty-resolver-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-common\4.1.72.Final\netty-common-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-buffer\4.1.72.Final\netty-buffer-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-handler\4.1.72.Final\netty-handler-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-tcnative-classes\2.0.46.Final\netty-tcnative-classes-2.0.46.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-transport-classes-epoll\4.1.72.Final\netty-transport-classes-epoll-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.72.Final\netty-transport-native-unix-common-4.1.72.Final.jar;C:\Users\Kenji\.m2\repository\com\typesafe\netty\netty-reactive-streams-http\2.0.5\netty-reactive-streams-http-2.0.5.jar;C:\Users\Kenji\.m2\repository\com\typesafe\netty\netty-reactive-streams\2.0.5\netty-reactive-streams-2.0.5.jar -p C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\securityModule\target\classes;C:\Users\Kenji\.m2\repository\com\miglayout\miglayout\3.7.3\miglayout-3.7.3.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\regions\2.17.177\regions-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\sdk-core\2.17.177\sdk-core-2.17.177.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\auth\2.17.177\auth-2.17.177.jar;C:\Users\Kenji\.m2\repository\org\slf4j\slf4j-api\2.0.0-alpha7\slf4j-api-2.0.0-alpha7.jar;C:\Users\Kenji\.m2\repository\com\google\guava\guava\31.1-android\guava-31.1-android.jar;C:\Users\Kenji\.m2\repository\software\amazon\awssdk\rekognition\2.17.177\rekognition-2.17.177.jar;C:\Users\Kenji\Documents\UDACITY\RunningJavaApplicationsLessons\ThirdProject\imageModule\target\classes;C:\Users\Kenji\.m2\repository\com\google\code\gson\gson\2.9.0\gson-2.9.0.jar -m securityModule/catpoint.application.CatpointApp
Exception in thread "AWT-EventQueue-0" com.google.gson.JsonIOException: Failed making field 'catpoint.data.Sensor#sensorId' accessible; either change its visibility or write a custom TypeAdapter for its declaring type
	at com.google.gson@2.9.0/com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:22)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:158)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:101)
	at com.google.gson@2.9.0/com.google.gson.Gson.getAdapter(Gson.java:501)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:747)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:726)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:681)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:661)
	at securityModule/catpoint.data.PretendDatabaseSecurityRepositoryImpl.addSensor(PretendDatabaseSecurityRepositoryImpl.java:50)
	at securityModule/catpoint.service.SecurityService.addSensor(SecurityService.java:153)
	at securityModule/catpoint.application.SensorPanel.addSensor(SensorPanel.java:105)
	at securityModule/catpoint.application.SensorPanel.lambda$new$0(SensorPanel.java:36)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6636)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6401)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2764)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private java.util.UUID catpoint.data.Sensor.sensorId accessible: module securityModule does not "opens catpoint.data" to module com.google.gson
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:349)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:289)
	at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:174)
	at java.base/java.lang.reflect.Field.setAccessible(Field.java:168)
	at com.google.gson@2.9.0/com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:19)
	... 49 more
Exception in thread "AWT-EventQueue-0" com.google.gson.JsonIOException: Failed making field 'catpoint.data.Sensor#sensorId' accessible; either change its visibility or write a custom TypeAdapter for its declaring type
	at com.google.gson@2.9.0/com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:22)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:158)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:101)
	at com.google.gson@2.9.0/com.google.gson.Gson.getAdapter(Gson.java:501)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:747)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:726)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:681)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:661)
	at securityModule/catpoint.data.PretendDatabaseSecurityRepositoryImpl.addSensor(PretendDatabaseSecurityRepositoryImpl.java:50)
	at securityModule/catpoint.service.SecurityService.addSensor(SecurityService.java:153)
	at securityModule/catpoint.application.SensorPanel.addSensor(SensorPanel.java:105)
	at securityModule/catpoint.application.SensorPanel.lambda$new$0(SensorPanel.java:36)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6636)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6401)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2764)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private java.util.UUID catpoint.data.Sensor.sensorId accessible: module securityModule does not "opens catpoint.data" to module com.google.gson
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:349)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:289)
	at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:174)
	at java.base/java.lang.reflect.Field.setAccessible(Field.java:168)
	at com.google.gson@2.9.0/com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:19)
	... 49 more
Exception in thread "AWT-EventQueue-0" com.google.gson.JsonIOException: Failed making field 'catpoint.data.Sensor#sensorId' accessible; either change its visibility or write a custom TypeAdapter for its declaring type
	at com.google.gson@2.9.0/com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:22)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:158)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:101)
	at com.google.gson@2.9.0/com.google.gson.Gson.getAdapter(Gson.java:501)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97)
	at com.google.gson@2.9.0/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:747)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:726)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:681)
	at com.google.gson@2.9.0/com.google.gson.Gson.toJson(Gson.java:661)
	at securityModule/catpoint.data.PretendDatabaseSecurityRepositoryImpl.addSensor(PretendDatabaseSecurityRepositoryImpl.java:50)
	at securityModule/catpoint.service.SecurityService.addSensor(SecurityService.java:153)
	at securityModule/catpoint.application.SensorPanel.addSensor(SensorPanel.java:105)
	at securityModule/catpoint.application.SensorPanel.lambda$new$0(SensorPanel.java:36)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6636)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6401)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2764)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private java.util.UUID catpoint.data.Sensor.sensorId accessible: module securityModule does not "opens catpoint.data" to module com.google.gson
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:349)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:289)
	at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:174)
	at java.base/java.lang.reflect.Field.setAccessible(Field.java:168)
	at com.google.gson@2.9.0/com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:19)
	... 49 more

Process finished with exit code 0