Netbeans Platform and Jigsaw

2023-09-26 Thread Jean-Marc Borer
Hi there,

I there some documentation how to compile Netbeans Platform applications
with JDK 9+?

I am trying to understand how Jigsaw modules and the Netbeans modules work
together (or not).

I currently only saw that most JDK modules are added to the module path (so
completely opened) in the configuration file.

Any information? Thx in advance for any input


Re: RE: Netbeans IDE 12.6/JavaFX 17/Java 11

2022-01-19 Thread Jean-Marc Borer
Have a look here. There is a JavaFX tutorial.
https://netbeans.apache.org/kb/docs/java/index.html

On Fri, Jan 14, 2022 at 11:08 AM wdh_456  wrote:

> Thank you very much, I will try this way.
>
>
>
> 发自我的小米手机
> 在 Giovanni Dal Maso ,2022年1月14日 下午6:05写道:
>
> We had similar problems and in the end it was better to switch to maven.
>
> Just create your Netbeans Platform Application using “Java with Maven” >
> “NetBeans Application” and add JavaFX as a maven dependency to the module
> that requires it.
>
>
>
> For example, add the following to the  inside the pom.xml of
> the NB Module:
>
> 
>
> org.openjfx
>
> javafx-controls
>
> 17.0.1
>
> 
>
> 
>
> org.openjfx
>
> javafx-fxml
>
> 17.0.1
>
> 
>
> 
>
> org.openjfx
>
> javafx-swing
>
> 17.0.1
>
> 
>
>
>
> HTH
>
>
>
>
>
> *From:* 王东华 
> *Sent:* giovedì 13 gennaio 2022 09:26
> *To:* users@netbeans.apache.org
> *Subject:* Netbeans IDE 12.6/JavaFX 17/Java 11
>
>
>
> Dear,
>
> Our development environment: Netbeans IDE 12.6, JavaFX 17, Java 11
>
> I have create a Netbeans Platform Application and want to use JavaFX,
>
> I have add JavaFX jar into the wrapped jars, and there are no compile
> error for JavaFX in Netbeans IDE,
>
> However, when I run the application, IDE will show following exception:
>
> java.lang.RuntimeException: No toolkit found
>
> at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:276)
>
> at
> com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
>
> at
> com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
>
> at
> javafx.embed.swing.JFXPanel.lambda$initFx$1(JFXPanel.java:225)
>
> [catch] at java.base/java.lang.Thread.run(Thread.java:829)
>
> And I don't know how to add -module-path and --add-modules for Netbeans
> Platform Application
>
>
>
>
>
> - To
> unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org For additional
> commands, e-mail: users-h...@netbeans.apache.org For further information
> about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


How to find the TopComponent(s) editor(s) for a DataLoader file

2022-01-19 Thread Jean-Marc Borer
Hi there,

I am struggling how to get access to the TopComponent of a file editor from
MultidataDataObject.

I register a multi view editor for that object type and now have all the
default cookies installed. However, I want to selette the source editor
view on "Edit" acion and the visual view on "Open".

So I did:

public RosterDataObject(FileObject pf, MultiFileLoader loader) throws
DataObjectExistsException, IOException {
super(pf, loader);
registerEditor("text/roster+xml", true);
getCookieSet().add(new OpenCookie() {
@Override
public void open() {
EditorCookie ec =
getCookieSet().getCookie(EditorCookie.class);
((CloneableEditorSupport)ec).
ec.open();
// TC is now supposed to be open and activated so we get it
TopComponent activated =
WindowManager.getDefault().getRegistry().getActivated();
MultiViewHandler mvh =
MultiViews.findMultiViewHandler(activated);
for (MultiViewPerspective perspective :
mvh.getPerspectives()) {
if
(RosterVisualElement.ID.equals(perspective.preferredID())) {
mvh.requestActive(perspective);
}
System.err.println(perspective);
}
}
});
}

However, the problem is that I open the editor twice and I am not sure the
latter one is actually the active one.


Re: JavaFX warning when building NB RCP with Maven

2022-01-13 Thread Jean-Marc Borer
I checked the content of the manifest file of module
org-netbeans-libs-javafx.jar

And actually I found:

OpenIDE-Module-Requires: org.openide.modules.ModuleFormat1
Class-Path: %24%7Bjava.home%7D/lib/ext/jfxrt.jar

Is this sequence someting that is expected? The Maven build seems to have
issues with that.

On Thu, Jan 13, 2022 at 5:39 PM Jean-Marc Borer  wrote:

> zulu8.58.0.13-ca-fx-jdk8.0.312-win_x64\jre\lib\ext
> where jfxrt.jar exists... and JFX works in the application later. Just
> wondering why such warning is generated.
>
> On Thu, Jan 13, 2022 at 5:35 PM Geertjan Wielenga <
> geertjan.wiele...@googlemail.com> wrote:
>
>> Probably lib/ext/jfxrt.jar does not exist?
>>
>> Which JDK is it that you are using?
>>
>> Gj
>>
>> On Thu, Jan 13, 2022 at 6:32 PM Jean-Marc Borer 
>> wrote:
>>
>>> Hello,
>>>
>>> Does anyone know how to fix this warning when I build my RCP app?
>>>
>>> Could not resolve Class-Path item in
>>> org.netbeans.api:org-netbeans-libs-javafx:nbm-file:RELEASE124, path
>>> is:%24%7Bjava.home%7D/lib/ext/jfxrt.jar, skipping
>>>
>>> Regards
>>>
>>


Re: JavaFX warning when building NB RCP with Maven

2022-01-13 Thread Jean-Marc Borer
zulu8.58.0.13-ca-fx-jdk8.0.312-win_x64\jre\lib\ext
where jfxrt.jar exists... and JFX works in the application later. Just
wondering why such warning is generated.

On Thu, Jan 13, 2022 at 5:35 PM Geertjan Wielenga <
geertjan.wiele...@googlemail.com> wrote:

> Probably lib/ext/jfxrt.jar does not exist?
>
> Which JDK is it that you are using?
>
> Gj
>
> On Thu, Jan 13, 2022 at 6:32 PM Jean-Marc Borer  wrote:
>
>> Hello,
>>
>> Does anyone know how to fix this warning when I build my RCP app?
>>
>> Could not resolve Class-Path item in
>> org.netbeans.api:org-netbeans-libs-javafx:nbm-file:RELEASE124, path
>> is:%24%7Bjava.home%7D/lib/ext/jfxrt.jar, skipping
>>
>> Regards
>>
>


Re: Blank Terminal window on M1 Mac with Netbeans 12.5

2022-01-13 Thread Jean-Marc Borer
I was facing kind of the same issue with the remote terminal.
Unfortunately, Terminal tries to execute some kind of "injected" code that
gets blocked by our RHEL 8.4 servers. It was working on CentOS 6.

On Thu, Jan 13, 2022 at 3:45 PM Tim Mullé  wrote:

> Any ideas on how to fix or troubleshoot this?
>
> This happens on both 12.5 and 12.6 with JDK11 and JDK17 on my M1 Mac
>
>
>
>
> > On Dec 14, 2021, at 2:50 PM, Tim Mullé  wrote:
> >
> > Still having this issue with 12.5 and 12.6 on M1 Mac.
> >
> > The error that briefly flashes in the terminal window is:
> >
> > Cannot invoke “java.util.List.toArray(Object[])” because
> org.netbeans.modules.nativeexecution.NativeProcessInfo.getCommand is null
> >
> > I had to keep clicking on the “New Terminal” button and try to read the
> message since the screen goes black then clears and stays empty grey.
> >
> > Nothing shows up on the command line terminal or the IDE Log showing
> this error.
> >
> >
> >
> >> On Nov 12, 2021, at 3:34 PM, Tim Mullé  wrote:
> >>
> >> Hi,
> >>
> >> Just found something interesting when running Netbeans on my new M1 Mac
> (Silicon) Monterey 12.0.1 with JDK 11 or JDK17 where
> >> the “Open in Terminal” option under the Tools menu opens a blank
> terminal.
> >>
> >> This didn’t happen on Big Sur x86_64 with either JDK..
> >>
> >> Plus, I don’t seem to get any errors in the IDE LOG.
> >>
> >> 
> >
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>


JavaFX warning when building NB RCP with Maven

2022-01-13 Thread Jean-Marc Borer
Hello,

Does anyone know how to fix this warning when I build my RCP app?

Could not resolve Class-Path item in
org.netbeans.api:org-netbeans-libs-javafx:nbm-file:RELEASE124, path
is:%24%7Bjava.home%7D/lib/ext/jfxrt.jar, skipping

Regards


Re: License generation strange behaviour "Click nbfs://...."

2022-01-07 Thread Jean-Marc Borer
Hello,

Forget my question. After creating new templates myself I discovered that
the text above is actually the new default-license.txt.

Sorry bothering you

On Fri, Jan 7, 2022 at 11:55 AM Jean-Marc Borer  wrote:

> Hello,
>
> Since my fresh new Netbeans 12.4 installation, when I generate new files
> instead of the expected default license output I get now:
>
> /*
>  * Click
> nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
> change this license
>  * Click
> nbfs://nbhost/SystemFileSystem/Templates/NetBeansModuleDevelopment-files/templateDataObjectMultiForm.java
> to edit this template
>  */
> p
>
> I have no clue why this happens and how to fix it.
>
> Any idea would be welcome.
>
> JMB
>


Re: editing code with char completion

2022-01-07 Thread Jean-Marc Borer
I suggest you have a look in the IDE logs. I got strange behavior in the
editor when I tried to run NB 12.6 on a JDK 8 due to class exception
raising in the background.

On Sat, Dec 11, 2021 at 5:31 PM Neil C Smith  wrote:

> On Sat, 11 Dec 2021 at 16:55, John Smith  wrote:
> > When I edit java code, I type an opening parenthesis followed by
> variable or whatever and then it's time to get to the closing parenthesis.
> Netbeans has put the closing parentheses there already which is handy. But
> now I have to interrupt my flow; if I type the closing parenthesis, it adds
> one and keeps the one to the right of the cursor... so now I have two.
>
> That sounds annoying!  I've never known NetBeans do this though.  Can
> you replicate with a clean userdir?  Is the parenthesis highlighted
> when the caret is next to it before you type?
>
> Best wishes,
>
> Neil
>
> -
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>


License generation strange behaviour "Click nbfs://...."

2022-01-07 Thread Jean-Marc Borer
Hello,

Since my fresh new Netbeans 12.4 installation, when I generate new files
instead of the expected default license output I get now:

/*
 * Click
nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license
 * Click
nbfs://nbhost/SystemFileSystem/Templates/NetBeansModuleDevelopment-files/templateDataObjectMultiForm.java
to edit this template
 */
p

I have no clue why this happens and how to fix it.

Any idea would be welcome.

JMB


Re: [Non-DoD Source] Where can I find an offline version of the nb-javac 2.1 plugin?

2020-03-27 Thread Jean-Marc Borer
Hi David,

Thank a lot for your help.

I know that there is lot of fiddling around with the NBMs, but for that you
must be very comfortable how the update process works and the NBMs contents.

What I finally did, was to install NB on a non restricted computer and
copied over the required items from the user dir, update center, config of
modules, jars, etc to make NB believe, that I managed to download it. A bit
of a mess as well.

The problem within a corporate environment is to white-list all the
required sites and this is extremely difficult when you get redirected to
various proxies.

Cheers

JM

On Fri, Mar 27, 2020 at 11:42 AM Stutzman, David K CTR USARMY CCDC C5ISR
(USA)  wrote:

> I was able to get past this with a bunch of BS.  I'm not sure why the NB
> team goes to such lengths to package things this way.  Ease of plugin
> installation in an off-line environment was one of the things that sent to
> me away from Eclipse and to NetBeans quite a while ago.  Anyway
>
>
>
> I'm at home teleworking now and don't have access to the files or I'd be
> able to help you out more concretely, also working from memory.
>
>
>
> The first hurdle is getting the actual NBMs since the plugin portal
> doesn't have the current ones for 11.3.  I used a machine with internet
> access to add the plugins.  Now NB is interesting here in that it downloads
> the NBMs into your userdir into a folder it creates, poke around in there
> to find them.  Don't go through the whole update process, just once it
> pulls down the files start looking in there.  In some instances NB also
> leaves them in that folder and when it restarts that's when it installs
> them.  I believe Geertjan did an article on that many moons ago:
> https://blogs.oracle.com/geertjan/updatedownload
>
>
>
>  Once you have the 3 NBMs you're halfway there because those NBMs have
> remote references to download jars (WHY!??!).  Basically I looked inside
> the NBMs and found the references to the remote files, downloaded them then
> replaced the pointers in the NBM with the actual downloaded files.  I think
> I renamed the jars to remove the version hashes...  Now the signature won't
> verify which you can't click through in NB so I deleted the signature files
> from the NBM (I think in META-INF??) that made it signed and you'll get a
> warning that you can click through, then I tossed those NBMs up on our dev
> share for my co-workers to use.
>
>
>
> Good luck and sorry I don't have the exact steps for you...but it can be
> overcome!
>
>
>
> Dave
> --
> *From:* Jean-Marc Borer [jmbo...@gmail.com]
> *Sent:* Tuesday, March 17, 2020 11:53
> *To:* NetBeans Mailing
> *Subject:* [Non-DoD Source] Where can I find an offline version of the
> nb-javac 2.1 plugin?
>
> Hello guys,
>
> My eternal "behind corporate proxy" bites me again. Even though I request
> "osuol" to be white listed, I cannot download the updated and fixed version
> of nb-javac:
>
> [image: image.png]
>
> Where can I download the required plugins (api, impl, etc)?
>
> Thank you in advance
>
> JMB
>
>


Where can I find an offline version of the nb-javac 2.1 plugin?

2020-03-17 Thread Jean-Marc Borer
Hello guys,

My eternal "behind corporate proxy" bites me again. Even though I request
"osuol" to be white listed, I cannot download the updated and fixed version
of nb-javac:

[image: image.png]

Where can I download the required plugins (api, impl, etc)?

Thank you in advance

JMB


Update centers based on mirrors are a nightmare to support in an enterprise environment

2020-01-30 Thread Jean-Marc Borer
Hi guys,

This is bit of a complaint addressed to the NB infra community. When you
are stuck behind corporate proxy that is very aggressively filtering web
content, mirrors are a nightmare for you. In my case we need to whitelist
every single server hosting java binaries otherwise we get empty files. As
such, it is not viable to declare every single mirror (the company won't
accept that).

So my request is: please for NB IDE updates and their core components,
never ever use mirrors or provide an option to always point to the same
mirrored site.

This may sound silly, but is really an issue within enterprises and
therefore prevent the adoption of NB IDE far more than the alternatives,
which is really a pity...

Regards,

JMB


Re: Java Swing vs AWT

2019-05-31 Thread Jean-Marc Borer
Really strange,

I am working with Swing in NB 11 on a daily basis. Re-install?

On Tue, May 21, 2019 at 9:24 PM Ed Sowell  wrote:

> I’ve been working on my Windows Java app for several years using NetBeans
> 7 & later. All my dialogs use Swing components from the visual designer.
> Now, after switching to 11, I constructed a new dialog and discovered
> certain things weren’t available, e.g., setInputVerifier(). When I dug in a
> bit it seems to be because before I was able to select text boxes etc. from
> Swing, whereas now components like text boxes are available only under AWT.
> How can I get the Swing components back on the Palette?
>
>
>
> Ed
>


Re: [EXT] Re: Prevent NetBeans from trying to use "keyring"

2019-05-29 Thread Jean-Marc Borer
Yes. The problem is still there.

My Netbeans dead locks with the Keyring on Win at start when it cannot
reach the internet through our corporate proxy. This happens the first time
it launches. There was already a long thread about the issue in the old
bugzilla. The conclusion was the JDK must be fixed.

Once stuck, you need to change the preferences of NB to force use a local
proxy.

The only solution I found meanwhile is to use those two plugins and force
NB to use a local proxy 127.0.0.1 with cntlm (yes I am on Win at work)).

* https://bitbucket.org/phansson/netbeansproxy2
* https://bitbucket.org/phansson/netbeansnetworkauthenticator

However the plugins are currently only available for 8.2 but as the sources
are available, you try to build them for NB 11.



On Wed, May 29, 2019 at 6:07 AM Steve Jacobs 
wrote:

> On Tue, 28 May 2019 22:27:16 -0700
> Laszlo Kishalmi  wrote:
>
> > You might try to add the -J-Dnetbeans.keyring.no.native=true besides the
> > -J-Dnetbeans.keyring.no.master=true that might help.
>
> That works. Thank you.
>
> Steve
>
> -
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>


Cannot Update JUnit with NB 11.0

2019-05-29 Thread Jean-Marc Borer
Gentlemen,

The plugin update center tells me that JUnit has been updated. When I try
to update it, I get this error message:

[image: image.png]

Am I the only one, or do I have a network issue? (I am behind a corporate
proxy)

Best regards,

Jean-Marc


Re: Building Windows Launchers only

2019-05-21 Thread Jean-Marc Borer
Well, I cannot really help here, but did you try relatives path in your
application.conf file to the JRE that would be embedded in the app?

On Thu, May 16, 2019 at 4:39 PM Mark Phipps  wrote:

> Thanks - actually I want to (re)build the launchers in the NBI engine,
> because I want to change/debug the code in JavaUtils.c because it is
> preventing my app launcher with bundled Java 11 runtime.
>
> Any hints on how to do this?
>
> There is no Make.mingw file at nbi/engine/native/launcher/windows
>
> Is there an easy way to convert a "regular" make file into MinGW format?
>
> I really don't know what I 'm doing when it comes to compiling C, but I
> can see the code I want to change.
>
> Looking at the PRs 1145 etc, and your suggestion below, I can find the
> MinGW make files and build the other launchers, but it is the NBI one I
> want to manipulate.
>
> Any help much appreciated.
>
> Thanks
> Mark
>
>
> On 16/05/2019 10:09, Emilian Bold wrote:
>
> Hm, last I looked we had some makefiles in about 2-3 places so I just
> invoked those.
>
> I assume the build system does something like that.
>
> --emi
>
> joi, 16 mai 2019, 11:51 Mark Phipps  a scris:
>
>> On the Apache NetBeans github page, is the instruction to build the
>> Windows launchers:
>>
>> ant -Ddo.build.windows.launchers=true
>>
>> This also builds the entire system, which takes a long time.
>>
>> Is there an addition to this incantation which builds JUST the launchers?
>>
>> Thanks
>> Mark
>>
>> *Mark Phipps |* Front Office Development Manager
>> *Sucden Financial Limited |* Plantation Place South *|* 60 Great Tower
>> Street *| *London EC3R 5AZ
>>
>> *Telephone (DDI): *+44 (0)20 3207 5140* | Switchboard:* +44 (0)20 3207
>> 5000
>> *Email: *mark.phi...@sucfin.com | *Website:* www.sucdenfinancial.com
>>
>>
>> [image: Description: signature20170705.jpg]
>> 
>>
>> Twitter  | LinkedIn
>> 
>>
>> www.sucdenfinancial.com
>>
>> Sucden Financial Limited, Plantation Place South, 60 Great Tower Street,
>> London EC3R 5AZ
>> Telephone +44 203 207 5000
>>
>> Registered in England no. 1095841
>> VAT registration no. GB 446 9061 33
>>
>> Authorised and Regulated by the Financial Conduct Authority (FCA) and
>> entered in the FCA register under no. 114239
>>
>> This email, including any files transmitted with it, is confidential and
>> may be privileged. It may be read, copied and used only by the intended
>> recipient. If you are not the intended recipient of this message, please
>> notify *postmas...@sucfin.com * immediately and
>> delete it from your computer system.
>>
>> We believe, but do not warrant, that this email and its attachments are
>> virus-free, but you should check.
>>
>>
>>
>> Sucden Financial Limited may monitor traffic data of both business and
>> personal emails. By replying to this email, you consent to Sucden
>> Financial's monitoring the content of any emails you send to or receive
>> from Sucden Financial. Sucden Financial is not liable for any opinions
>> expressed by the sender where this is a non-business email.
>>
>>
>>
>> The contents of this e-mail do not constitute advice and should not be
>> regarded as a recommendation to buy, sell or otherwise deal with any
>> particular investment.Where any trade ideas are made by an employee of
>> Sucden Financial in an electronic communication, these are made
>> incidentally to your dealing relationship with us and are provided solely
>> to enable you to make your own investment decisions and do not amount to
>> advice. Please note that the employee may have had many, varied trade ideas
>> over the past 12 months, including contrary ideas. Any trade ideas are
>> solely based on the employee’s market knowledge and experience and may not
>> be tailored to your specific circumstances or investment objectives. Please
>> contact the employee who made the trade idea if you would like to see any
>> of his/her trade ideas made in the previous 12 months for comparative
>> purposes. Please visit our website to view our full risk warnings and
>> disclaimers: www.sucdenfinancial.com
>>
>>
>>
>> This message has been scanned for viruses by Mimecast
>> 
>>
>
>


Re: Debug facility

2018-12-07 Thread Jean-Marc Borer
Hi Bo,

Not sure to understand what you mean by "possible to configure the setup,
with a source map, so I can see which code is executed when I navigate and
executes tasks in the UI"
There are a lot of unit test in the sources.
When you provide a PR, it is obviously a very good idea to provide unit
tests as well.

On Thu, Dec 6, 2018 at 11:31 AM Bo Andersen  wrote:

> I am trying to look at the Netbeans code here:
> https://github.com/apache/incubator-netbeans
>
> In our libraries we usually have a docs folder with markdown files
> documenting the different aspects of the code base - how is it organized,
> and the process of development. I am not a JAVA developer, but may give it
> a try, because I like Netbeans as a web development (PHP) IDE. Is it
> possible to configure the setup, with a source map, so I can see which code
> is executed when I navigate and executes tasks in the UI?
>
> It doesn't look like you are using tests in your code, if I add new
> features and fixed bugs, it may just be a PR to the master branch?
>
> Thanks.
>
>


Re: Connect profiler to Maven build

2018-12-07 Thread Jean-Marc Borer
Hi Chris,

Do you try to profile Maven or the Java process launched with Maven?
Which Maven plugin do you use to run your app?

On Thu, Dec 6, 2018 at 3:34 PM Luff,Chris 
wrote:

> I have just tried to connect the Profiler to a maven build. The build is
> JDK 1.8 on Maven 3.5.4 reactor build of 6 modules. When hitting attach the
> already running Java process I get a message dialog; Error 0.
>
> Something I am not doing correctly, stupidity or possibly an issue?
>
> *Product Version:* Apache NetBeans IDE Dev (Build
> incubator-netbeans-release-365-on-20181105)
> *Updates:* NetBeans IDE is updated to version NetBeans 8.2 Patch 2
> 
> *Java:* 10.0.2; Java HotSpot(TM) 64-Bit Server VM 10.0.2+13
> *Runtime:* Java(TM) SE Runtime Environment 10.0.2+13
> *System:* Mac OS X version 10.13.6 running on x86_64; UTF-8; en_US (nb)
>
>
> Associate Principal Software Engineer | IP Development - Care Insight and
> Delivery Dev | chris.l...@cerner.com | Cerner Limited
> 
>
>
>
> CONFIDENTIALITY NOTICE This message and any included attachments are from
> Cerner Corporation and are intended only for the addressee. The information
> contained in this message is confidential and may constitute inside or
> non-public information under international, federal, or state securities
> laws. Unauthorized forwarding, printing, copying, distribution, or use of
> such information is strictly prohibited and may be unlawful. If you are not
> the addressee, please promptly delete this message and notify the sender of
> the delivery error by e-mail or you may call Cerner's corporate offices in
> Kansas City, Missouri, U.S.A at (+1) (816)221-1024. Cerner Limited,
> Registered in England no 2519305, Registered Office 37 North Wharf Road,
> London W2 1AF.
>