Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Tutorials
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Skyline.DataMiner.Utils reference not found in Dataminer Cube

Solved1.43K views19th July 2023Automation IAS Toolkit
4
Anna Carlsson149 10th July 2023 0 Comments

Hi,

I am trying to start using the IAS Toolkit and have followed the instructions in accordance with the link below.

https://docs.dataminer.services/develop/devguide/Automation/Howto/Getting_Started_with_the_IAS_Toolkit.html

It works fine in DIS. The Skyline.DataMiner.Utils.InteractiveAutomationScriptToolkit is installed and can be used from the script. But when publishing to the server and run the script from Dataminer Cube it complains that it is missing a reference. Reference Utils is not found.

What am I missing?

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 19th July 2023

3 Answers

  • Active
  • Voted
  • Newest
  • Oldest
4
Amer Hodzic [DevOps Member]774 Posted 10th July 2023 3 Comments

Hi Anna,

I had the same issue and found this resolution:

To be able to work with the DevPacks, a setting will need to be manually updated in Visual Studio. Under ‘Tools > Options -> NuGet Package Manager > General’, you will find the ‘Default package management format’. This needs to be set to PackageReference.

For solutions that were already making use of NuGet packages but were using the old approach (packages.config), we’ll need to migrate each project to the new approach (PackageReference).

This can be done by going to the Solution Explorer pane in Visual Studio, navigating to a project, right-clicking on “References” and selecting “Migrate packages.config to PackageReference…”. This needs to be repeated for all projects within a given solution.

I hope this helps with your problem as well.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 19th July 2023
Anna Carlsson commented 11th July 2023

Thank you for this very good instruction. Sorry it did not help for me. I still get the same problem. I tried the migration to PackageReference, did not work. So I tried to create a new project and add the reference with PackageReference selected, same result.
Could it be a version issue?

Amer Hodzic [DevOps Member] commented 11th July 2023

Can you let me know which versions of cube, DIS and Skyline.DataMiner.Utils.InteractiveAutomationScriptToolkit?

Amer Hodzic [DevOps Member] commented 11th July 2023

Ok issue is with dataminer I tried it again and I have the same issue to repair I cleared all NuGet storage in NuGet Package Manager->General->Clear All NuGet Storage.
After that you should go to Tools NuGet Package Manager Manage Nuget Packages for Solution and uninstall Newtonsoft.Json and then install it and after that build the solution.
After doing this publish and it should work just fine and in future work no problem.
Check my new answer for images.

1
Anna Carlsson149 Posted 12th July 2023 2 Comments

Hi,

I tried to follow your example. I am guessing that the DLL references in Cube should be filled in automatically, when publishing the script from Visual Studio, if it works right?

No DLL references are listed in Dataminer Cube.

Versions:

  • Visual Studio 2019
  • Dataminer Integration Studio 2.41
  • Server version : 10.2.0.0-12184
  • Client version : 10.3.2317.2606-62ebf1ec

Amer Hodzic [DevOps Member] Edited comment 12th July 2023
Amer Hodzic [DevOps Member] commented 12th July 2023

did you try the uninstall one NuGet and then install the same NuGet. Rebuild and then publish?

Anna Carlsson commented 12th July 2023

Yes,
First did NuGet Package Manager->General->Clear All NuGet Storage.
then Tools NuGet Package Manager Manage Nuget Packages to uninstall Newtonsoft.Json and then install it and after that build the solution.

1
Amer Hodzic [DevOps Member]774 Posted 11th July 2023 8 Comments

It should look like this :

Amer Hodzic [DevOps Member] Posted new comment 24th July 2023
Anna Carlsson commented 12th July 2023

Please read my question below.

Anna Carlsson commented 13th July 2023

It seems as if it has problems finding DIS packages. See output below.

2023/07/13 06:40:23.513|Trying to connect to DMA with hostname ‘192.168.55.100’ and username ‘aca_obp’!
2023/07/13 06:40:23.636|Starting new SLDisDmaComm service process
2023/07/13 06:40:24.145|> Process started: PID 14204
2023/07/13 06:40:24.203|> Guid: 14d87c4a-b3cd-40be-bf66-617e86c83a13
2023/07/13 06:40:24.204|> Host: 192.168.55.100
2023/07/13 06:40:24.220|> Starting service
2023/07/13 06:40:24.505|> net.pipe://127.0.0.1/14d87c4a-b3cd-40be-bf66-617e86c83a13/SLDisDmaComm
2023/07/13 06:40:24.725|> Service is started!
2023/07/13 06:40:24.726|SLDisDmaComm service PID: 14204
2023/07/13 06:40:24.726|Connecting to SLDisDmaComm service process
2023/07/13 06:40:24.736|> Parent process: devenv (10548)
2023/07/13 06:40:25.011|Connected to SLDisDmaComm service process!
2023/07/13 06:40:25.172|> Executing RegisterCallback
2023/07/13 06:40:25.232|> Executing Connect (hostname: 192.168.55.100, username: aca_obp)
2023/07/13 06:40:25.353|> Resolving assembly: Grpc.Net.Client.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d754f35622e28bad
2023/07/13 06:40:25.353|> Trying to load assembly via service: Grpc.Net.Client.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d754f35622e28bad
2023/07/13 06:40:25.353|> Get path via service…
2023/07/13 06:40:25.478|> Path:
2023/07/13 06:40:25.478|> Trying to load assembly from package: Grpc.Net.Client.Web
2023/07/13 06:40:25.479|> Couldn’t find file in DIS package.
2023/07/13 06:40:25.480|> Couldn’t load assembly.
2023/07/13 06:40:25.991|> Resolving assembly: SLLoggerUtil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:25.992|> Trying to load assembly via service: SLLoggerUtil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:25.992|> Get path via service…
2023/07/13 06:40:25.998|> Path:
2023/07/13 06:40:25.998|> Trying to load assembly from package: SLLoggerUtil
2023/07/13 06:40:25.998|> Couldn’t find file in DIS package.
2023/07/13 06:40:25.998|> Couldn’t load assembly.
2023/07/13 06:40:26.696|> Resolving assembly: Skyline.DataMiner.Storage.Types, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:26.697|> Trying to load assembly via service: Skyline.DataMiner.Storage.Types, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:26.697|> Get path via service…
2023/07/13 06:40:26.702|> Path:
2023/07/13 06:40:26.703|> Trying to load assembly from package: Skyline.DataMiner.Storage.Types
2023/07/13 06:40:26.703|> Couldn’t find file in DIS package.
2023/07/13 06:40:26.703|> Couldn’t load assembly.
2023/07/13 06:40:26.798|> Resolving assembly: ICSharpCode.SharpZipLib, Version=1.3.3.11, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
2023/07/13 06:40:26.798|> Trying to load assembly via service: ICSharpCode.SharpZipLib, Version=1.3.3.11, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
2023/07/13 06:40:26.799|> Get path via service…
2023/07/13 06:40:26.804|> Path:
2023/07/13 06:40:26.804|> Trying to load assembly from package: ICSharpCode.SharpZipLib
2023/07/13 06:40:26.805|> Try to load ICSharpCode.SharpZipLib from path ‘C:USERSANNACARLSSONAPPDATALOCALMICROSOFTVISUALSTUDIO16.0_2ABC7987EXTENSIONSD1DNNTWG.SEISLDisDMACommICSharpCode.SharpZipLib.dll’.
2023/07/13 06:40:26.824|> Successfully loaded ICSharpCode.SharpZipLib!
2023/07/13 06:40:27.339|> Resolving assembly: SLProtoBufLibrary.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:27.340|> Trying to load assembly via service: SLProtoBufLibrary.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:27.340|> Get path via service…
2023/07/13 06:40:27.346|> Path:
2023/07/13 06:40:27.346|> Trying to load assembly from package: SLProtoBufLibrary.XmlSerializers
2023/07/13 06:40:27.346|> Couldn’t find file in DIS package.
2023/07/13 06:40:27.346|> Couldn’t load assembly.
2023/07/13 06:40:27.494|> Resolving assembly: Skyline.DataMiner.Spi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:27.494|> Trying to load assembly via service: Skyline.DataMiner.Spi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:27.494|> Get path via service…
2023/07/13 06:40:27.500|> Path:
2023/07/13 06:40:27.500|> Trying to load assembly from package: Skyline.DataMiner.Spi
2023/07/13 06:40:27.500|> Couldn’t find file in DIS package.
2023/07/13 06:40:27.500|> Couldn’t load assembly.
2023/07/13 06:40:27.626|> Resolving assembly: Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
2023/07/13 06:40:27.627|> Trying to load assembly via service: Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
2023/07/13 06:40:27.627|> Get path via service…
2023/07/13 06:40:27.627|> Path: C:Program Files (x86)Microsoft Visual Studio2019CommunityCommon7IDEPrivateAssembliesNewtonsoft.Json.12.0.0.2Newtonsoft.Json.dll
2023/07/13 06:40:27.627|> Loading…
2023/07/13 06:40:27.633|> Successfully loaded Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed!
2023/07/13 06:40:28.723|> Resolving assembly: SLAPITypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.723|> Trying to load assembly via service: SLAPITypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.724|> Get path via service…
2023/07/13 06:40:28.730|> Path:
2023/07/13 06:40:28.730|> Trying to load assembly from package: SLAPITypes
2023/07/13 06:40:28.730|> Couldn’t find file in DIS package.
2023/07/13 06:40:28.730|> Couldn’t load assembly.
2023/07/13 06:40:28.753|> Resolving assembly: SLAPITypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.753|> Trying to load assembly via service: SLAPITypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.753|> Get path via service…
2023/07/13 06:40:28.753|> Path:
2023/07/13 06:40:28.753|> Trying to load assembly from package: SLAPITypes
2023/07/13 06:40:28.753|> Couldn’t find file in DIS package.
2023/07/13 06:40:28.753|> Couldn’t load assembly.
2023/07/13 06:40:28.923|> Resolving assembly: SLMediationSnippets, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.924|> Trying to load assembly via service: SLMediationSnippets, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.924|> Get path via service…
2023/07/13 06:40:28.930|> Path:
2023/07/13 06:40:28.930|> Trying to load assembly from package: SLMediationSnippets
2023/07/13 06:40:28.930|> Couldn’t find file in DIS package.
2023/07/13 06:40:28.930|> Couldn’t load assembly.
2023/07/13 06:40:28.949|> Resolving assembly: SLMediationSnippets, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.949|> Trying to load assembly via service: SLMediationSnippets, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.949|> Get path via service…
2023/07/13 06:40:28.949|> Path:
2023/07/13 06:40:28.949|> Trying to load assembly from package: SLMediationSnippets
2023/07/13 06:40:28.949|> Couldn’t find file in DIS package.
2023/07/13 06:40:28.950|> Couldn’t load assembly.
2023/07/13 06:40:28.959|> Resolving assembly: SLEndpointTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.959|> Trying to load assembly via service: SLEndpointTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:28.960|> Get path via service…
2023/07/13 06:40:28.966|> Path:
2023/07/13 06:40:28.966|> Trying to load assembly from package: SLEndpointTool
2023/07/13 06:40:28.966|> Couldn’t find file in DIS package.
2023/07/13 06:40:28.966|> Couldn’t load assembly.
2023/07/13 06:40:29.068|> Resolving assembly: SLEndpointTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:29.069|> Trying to load assembly via service: SLEndpointTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:29.069|> Get path via service…
2023/07/13 06:40:29.069|> Path:
2023/07/13 06:40:29.070|> Trying to load assembly from package: SLEndpointTool
2023/07/13 06:40:29.070|> Couldn’t find file in DIS package.
2023/07/13 06:40:29.070|> Couldn’t load assembly.
2023/07/13 06:40:29.763|> Resolving assembly: SLNet.Security, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:29.764|> Trying to load assembly via service: SLNet.Security, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9789b1eac4cb1b12
2023/07/13 06:40:29.764|> Get path via service…
2023/07/13 06:40:29.771|> Path:
2023/07/13 06:40:29.771|> Trying to load assembly from package: SLNet.Security
2023/07/13 06:40:29.772|> Couldn’t find file in DIS package.
2023/07/13 06:40:29.772|> Couldn’t load assembly.
2023/07/13 06:40:31.188|> Finished executing Connect (hostname: 192.168.55.100, username: aca_obp)
2023/07/13 06:40:31.189|> Connection Type: RemotingConnection
2023/07/13 06:40:31.207|> Executing GetDmaInfo
2023/07/13 06:40:31.807|> Finished executing GetDmaInfo
2023/07/13 06:40:31.833|> Executing GetAutomationScripts
2023/07/13 06:40:37.262|> Finished executing GetAutomationScripts
2023/07/13 06:40:37.276|> Executing SubscribeForChanges
2023/07/13 06:40:37.316|> Finished executing SubscribeForChanges
2023/07/13 06:40:37.316|Connected to DMA!
2023/07/13 06:40:37.324|> Executing UploadAutomationScript (name: Configure User Automation)
2023/07/13 06:40:38.563|> Finished executing UploadAutomationScript
2023/07/13 06:41:07.595|> Executing GetAutomationScripts
2023/07/13 06:41:13.279|> Finished executing GetAutomationScripts

Amer Hodzic [DevOps Member] commented 14th July 2023

It should have these lines but your one is different.
2023/07/14 11:10:05.226|Connected to DMA!
2023/07/14 11:10:08.512|> Executing UploadAppPackage (name: DIS_AppPackage_DEV, version: 1.0.1)
2023/07/14 11:10:08.644|> Start processing dmapp…
2023/07/14 11:10:22.368|> Executing GetAutomationScripts

Amer Hodzic [DevOps Member] commented 14th July 2023

Can you show the xml file?

Anna Carlsson commented 14th July 2023

Solved it by adding the DLL references manually to the script and copied the packages to the server. Now it works.

Show 3 more comments
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas

Recent questions

Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes
Correlation Engine: “Test rule” doesn’t result in a hit, despite functional rule 1 Answer | 3 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin