Comments (5)
@dev-mansonthomas you're a hero
from solace-dev-codelabs.
MacBook installation update
The new installer as of 28th of June 2021, uses install4J.
It search for a suitable JVM and openjdk/jre 16 doesn't work for it.
Here is how I managed to have it worked :
Prerequisite :
- token
- username/password
- create an environment from "Manage=> Atom=> New => envirnoment"
- Download latest JRE 1.8 from : https://www.oracle.com/java/technologies/javase-jre8-downloads.html
Take the .tgz format
- Unpack the file and copy it to "/Library/Java/JavaVirtualMachines/"
sudo cp jre1.8.0_291.jre /Library/Java/JavaVirtualMachines/
- Get the token from Boomi's interface as described in the current codelabs
- run the installer :
./atom_install64.sh -n ThomasManson -k atom-my-boomi-s-token-XYZ
- A window application will be launched. It will be slow and unresponsive, click slowly ;)
Click Next
- before typing on the next screen, copy your boomi's password.
Click the first field, and wait to have the focus. (you may have the multicolor mac wheel when the app is unresponsive)
Once you have it, type the email address you used for boomi's registration, use "tab" to change field, and paste your password.
(The token way may work as well, but the app was so slow and unresponsive I couldn't try)
- choose your environment
If you forgot to create the env, go create it, and click "back", it will refresh the env list.
- Destination Directory
Click Next
- Alias creation
Click Next
- Summary
- Installation completion
Click Finish
- Check it's running
In the upper bar, you should see a new icon, and when clicking it, you should be able to click "about"
It won't appear in the docker image list for some reasons :
In Boomi's web interface it should appear like this :
(so no mention of Offline)
Following the codelabs, you should be able to test the connection, select the newly created atom, and have a successfull test.
The command line installer will throw some errors, but it doesn't seem harmful :
18:13:34 ~/tmp/boomi
$ ./atom_install64.sh -n ThomasManson -k atom-key
Starting Installer ...
2021-06-28 18:17:53.045 java[25641:845111] Warning: Expected min height of view: (<NSButton: 0x7f84ea6a6080>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
In action "Run script" (screen "Installation"), property "Script":
java.lang.NullPointerException
at com.install4j.script.I4jScript_Internal_32.eval(I4jScript_Internal_32.java:5)
at com.install4j.script.I4jScript_Internal_32.evaluate(I4jScript_Internal_32.java:*31)
at com.install4j.runtime.installer.helper.Script.evaluate(Script.java:33)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:207)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:201)
at com.install4j.runtime.beans.actions.control.RunScriptAction.execute(RunScriptAction.java:35)
at com.install4j.runtime.beans.actions.SystemInstallOrUninstallAction.install(SystemInstallOrUninstallAction.java:29)
at com.install4j.runtime.installer.ContextImpl$9.executeAction(ContextImpl.java:1759)
at com.install4j.runtime.installer.ContextImpl$9.fetchValue(ContextImpl.java:1749)
at com.install4j.runtime.installer.ContextImpl$9.fetchValue(ContextImpl.java:1746)
at com.install4j.runtime.installer.helper.comm.actions.FetchObjectAction.execute(FetchObjectAction.java:14)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionDirect(HelperCommunication.java:272)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionInt(HelperCommunication.java:257)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionChecked(HelperCommunication.java:185)
at com.install4j.runtime.installer.helper.comm.HelperCommunication.fetchObjectChecked(HelperCommunication.java:168)
at com.install4j.runtime.installer.ContextImpl.performActionIntStatic(ContextImpl.java:1746)
at com.install4j.runtime.installer.InstallerContextImpl.performActionInt(InstallerContextImpl.java:159)
at com.install4j.runtime.installer.ContextImpl.performAction(ContextImpl.java:1166)
at com.install4j.runtime.installer.controller.Controller.executeAction(Controller.java:401)
at com.install4j.runtime.installer.controller.Controller.executeActions(Controller.java:367)
at com.install4j.runtime.installer.controller.Controller.handleCommand(Controller.java:224)
at com.install4j.runtime.installer.controller.Controller.start(Controller.java:123)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:61)
at com.install4j.runtime.installer.Installer.main(Installer.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer3264988618.main(Unknown Source)
In action "Atom JavaPre11 [Add VM options]" (screen "Installation"), property "Condition expression":
java.lang.NullPointerException
at com.install4j.script.I4jScript_Internal_33.eval(I4jScript_Internal_33.java:1)
at com.install4j.script.I4jScript_Internal_33.evaluate(I4jScript_Internal_33.java:*24)
at com.install4j.runtime.installer.helper.Script.evaluate(Script.java:33)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:207)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:201)
at com.install4j.runtime.installer.ContextImpl.runBooleanScript(ContextImpl.java:58)
at com.install4j.runtime.installer.ContextImpl.runBooleanScript(ContextImpl.java:240)
at com.install4j.runtime.installer.controller.Controller.executeAction(Controller.java:393)
at com.install4j.runtime.installer.controller.Controller.executeActions(Controller.java:367)
at com.install4j.runtime.installer.controller.Controller.handleCommand(Controller.java:224)
at com.install4j.runtime.installer.controller.Controller.start(Controller.java:123)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:61)
at com.install4j.runtime.installer.Installer.main(Installer.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer3264988618.main(Unknown Source)
In action "Atomw JavaPre11 [Add VM options]" (screen "Installation"), property "Condition expression":
java.lang.NullPointerException
at com.install4j.script.I4jScript_Internal_34.eval(I4jScript_Internal_34.java:1)
at com.install4j.script.I4jScript_Internal_34.evaluate(I4jScript_Internal_34.java:*24)
at com.install4j.runtime.installer.helper.Script.evaluate(Script.java:33)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:207)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:201)
at com.install4j.runtime.installer.ContextImpl.runBooleanScript(ContextImpl.java:58)
at com.install4j.runtime.installer.ContextImpl.runBooleanScript(ContextImpl.java:240)
at com.install4j.runtime.installer.controller.Controller.executeAction(Controller.java:393)
at com.install4j.runtime.installer.controller.Controller.executeActions(Controller.java:367)
at com.install4j.runtime.installer.controller.Controller.handleCommand(Controller.java:224)
at com.install4j.runtime.installer.controller.Controller.start(Controller.java:123)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:61)
at com.install4j.runtime.installer.Installer.main(Installer.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer3264988618.main(Unknown Source)
In action "Desktop Atom JavaPre11 [Add VM options]" (screen "Installation"), property "Condition expression":
java.lang.NullPointerException
at com.install4j.script.I4jScript_Internal_35.eval(I4jScript_Internal_35.java:1)
at com.install4j.script.I4jScript_Internal_35.evaluate(I4jScript_Internal_35.java:*24)
at com.install4j.runtime.installer.helper.Script.evaluate(Script.java:33)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:207)
at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:201)
at com.install4j.runtime.installer.ContextImpl.runBooleanScript(ContextImpl.java:58)
at com.install4j.runtime.installer.ContextImpl.runBooleanScript(ContextImpl.java:240)
at com.install4j.runtime.installer.controller.Controller.executeAction(Controller.java:393)
at com.install4j.runtime.installer.controller.Controller.executeActions(Controller.java:367)
at com.install4j.runtime.installer.controller.Controller.handleCommand(Controller.java:224)
at com.install4j.runtime.installer.controller.Controller.start(Controller.java:123)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:61)
at com.install4j.runtime.installer.Installer.main(Installer.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer3264988618.main(Unknown Source)
You can control the atom from here:
Applications/Boomi_AtomSphere/Atom/Atom_thomasmanson/bin
./atom
Usage: ./atom {start|stop|run|run-redirect|status|restart|force-reload}
from solace-dev-codelabs.
At first, I've looked for the "Notifiy" shape in the wrong pane.
Maybe an indication could be added :
Click the connect icon and search for "Notify"
from solace-dev-codelabs.
The topic space changed for the AcmeRideShare to this :
acme/rideshare/ride/requested/2.0.1/{start_longitude}/{start_longitude}/json/{customer_id}/{request_id}
So the publish test should be something like :
acme/rideshare/ride/requested/2.0.1/48.858788/2.294472/json/1234/4567
Also, the topic subscription should change from
acme/rideshare/ride/requested/2.0.1/{start_longitude}/{start_longitude}/json/{customer_id}/{request_id}
to
acme/rideshare/ride/requested/2.0.1/*/*/json/*/*
from solace-dev-codelabs.
About the process of installation I've described, it doesn't seem to install an Atom through docker but more likely a standalone java application.
Maybe it's more straightforward this way :
https://hub.docker.com/r/boomi/atom/
I've a demo about Boomi to do soon, so I won't modify my installation now, but i'll try once it's done.
from solace-dev-codelabs.
Related Issues (20)
- Link Checker Report
- Link Checker Report
- broken link in boomi-v2-getting-started.md HOT 2
- The link checker doesn't seem to catch the broken Boomi documentation link HOT 1
- Link Checker Report
- Store properties in Boomi to make replier process work HOT 1
- Replier tutorial HOT 1
- Link Checker Report
- SDKPerf download link in trace ea codelabs does not work HOT 2
- SCSt. Beyond: Consumer Error Handling - Clarify Binding Specific Error Handler Exit
- Remove outdated statement from Boomi Salesforce Codelab
- Do you prefer discussion of suggested doc improvements here? or in a pr?
- Fix PR Comment github action failure
- Weekly Link Checker Thursday, January 26th
- Weekly Link Checker Sunday, February 19th
- Weekly Link Checker Sunday, March 12th
- Weekly Link Checker Sunday, March 19th
- Weekly Link Checker Sunday, April 2nd
- Weekly Link Checker Sunday, May 28th
- Weekly Link Checker Monday, May 29th
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solace-dev-codelabs.