Subscribe
Accepted Solution

Protection Manager restore of NAS data is umlaut challenged?

Hi,

One of my customer is trying to restore files via the NMC, OM version 4.0.2, but as soon as he tries to browse to a directory with umlaut characters in it, he gets an error popup.

Are there any magic settings that's needed to make umlauts work? Vol lang on the primary system is "C". Secondary volume, as created by Protection Manager has "C.UTF-8".

I have found the error message referred to in a couple of BURTs but they all seem to be old and fixed.

Any help is appreciated.

Error message from NMC log:

012-01-10 15:34:45,463 [pool-3-thread-2: ERROR]: com.netapp.nmf.main.DialogApiManager: in DialogApiManager:makeRequest()

netapp.manage.NaAPIFailedException: /vol/N2_Team1/.snapshot/2011-12-27 23_00_26 daily_naspri02tsivz2_N2_Team1.-.TS-Team200/TS-Team200/CSM_alla/Kundmappar/SÔøΩdra SkogsÔøΩgarna is an invalid path on naspri02tsivz2:/N2_Team1. (errno=22290)

    at netapp.manage.NaServer.invokeElem(NaServer.java:704)

    at netapp.sumo.toolkit.zephyr.ZephyrServer.invoke(ZephyrServer.java:265)

    at netapp.sumo.toolkit.zephyr.SimpleApiManager.getResult(SimpleApiManager.java:25)

    at netapp.sumo.toolkit.zephyr.LoggingApiManager.getResult(LoggingApiManager.java:116)

    at netapp.sumo.toolkit.zephyr.SharedCredentialApiManager.getResult(SharedCredentialApiManager.java:79)

    at com.netapp.nmf.main.DialogApiManager.access$401(DialogApiManager.java:48)

    at com.netapp.nmf.main.DialogApiManager$RequestContext.callApiSuper(DialogApiManager.java:881)

    at com.netapp.nmf.main.DialogApiManager.makeRequestWithRetry(DialogApiManager.java:506)

    at com.netapp.nmf.main.DialogApiManager.makeRequest(DialogApiManager.java:576)

    at com.netapp.nmf.main.DialogApiManager.getResult(DialogApiManager.java:136)

    at netapp.sumo.toolkit.zephyr.ZephyrServer.getResult(ZephyrServer.java:308)

    at netapp.sumo.toolkit.zephyr.ZephyrServer.getResult(ZephyrServer.java:300)

    at netapp.sumo.toolkit.zephyr.ThrottledZephyrServer.getResultThrottled(ThrottledZephyrServer.java:190)

    at netapp.sumo.toolkit.zephyr.dfm.DFM.getResult(DFM.java:296)

    at netapp.sumo.toolkit.zephyr.dfm.DFM.getResult(DFM.java:261)

    at netapp.sumo.toolkit.zephyr.model.AbstractZephyrDataSource.invokeApi(AbstractZephyrDataSource.java:216)

    at netapp.sumo.toolkit.zephyr.model.AbstractZephyrDataSource.start(AbstractZephyrDataSource.java:353)

    at netapp.sumo.toolkit.zephyr.model.DefaultZephyrDataSource.start(DefaultZephyrDataSource.java:164)

    at netapp.sumo.toolkit.zephyr.model.AbstractDataSource.run(AbstractDataSource.java:427)

    at netapp.sumo.toolkit.zephyr.dfm.dpbackup.BackupContent.list(BackupContent.java:288)

    at com.netapp.nmf.datam.datasets.wizards.restore.BackupContentDataSource.start(BackupContentDataSource.java:57)

    at netapp.sumo.toolkit.zephyr.model.AsyncZephyrDataLoader$1.run(AsyncZephyrDataLoader.java:97)

    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

2012-01-10 15:34:45,463 [pool-3-thread-2: ERROR]: netapp.sumo.toolkit.zephyr.model.AbstractZephyrDataSource: Failed to start the netapp.sumo.toolkit.zephyr.dfm.dpbackup.BackupContent list: : netapp.manage.NaAPIFailedException: /vol/N2_Team1/.snapshot/2011-12-27 23_00_26 daily_naspri02tsivz2_N2_Team1.-.TS-Team200/TS-Team200/CSM_alla/Kundmappar/SÔøΩdra SkogsÔøΩgarna is an invalid path on naspri02tsivz2:/N2_Team1. (errno=22290)

2012-01-10 15:34:45,463 [pool-3-thread-2: ERROR]: com.netapp.nmf.datam.datasets.wizards.restore.BackupContentTreeModel: netapp.manage.NaException: Failed to start the netapp.sumo.toolkit.zephyr.dfm.dpbackup.BackupContent list:

2012-01-10 15:36:40,354 [pool-3-thread-25: ERROR]: com.netapp.nmf.main.DialogApiManager: in DialogApiManager:makeRequest()

netapp.manage.NaAPIFailedException: /vol/N2_Team1/.snapshot/2012-01-10 13_00_34 hourly_naspri02tsivz2_N2_Team1.-.TS-Team200/TS-Team200/CSM_alla/Kundmappar/Ticket ResebyrÔøΩer AB is an invalid path on naspri02tsivz2:/N2_Team1. (errno=22290)

    at netapp.manage.NaServer.invokeElem(NaServer.java:704)

    at netapp.sumo.toolkit.zephyr.ZephyrServer.invoke(ZephyrServer.java:265)

    at netapp.sumo.toolkit.zephyr.SimpleApiManager.getResult(SimpleApiManager.java:25)

    at netapp.sumo.toolkit.zephyr.LoggingApiManager.getResult(LoggingApiManager.java:116)

    at netapp.sumo.toolkit.zephyr.SharedCredentialApiManager.getResult(SharedCredentialApiManager.java:79)

    at com.netapp.nmf.main.DialogApiManager.access$401(DialogApiManager.java:48)

    at com.netapp.nmf.main.DialogApiManager$RequestContext.callApiSuper(DialogApiManager.java:881)

    at com.netapp.nmf.main.DialogApiManager.makeRequestWithRetry(DialogApiManager.java:506)

    at com.netapp.nmf.main.DialogApiManager.makeRequest(DialogApiManager.java:576)

    at com.netapp.nmf.main.DialogApiManager.getResult(DialogApiManager.java:136)

    at netapp.sumo.toolkit.zephyr.ZephyrServer.getResult(ZephyrServer.java:308)

    at netapp.sumo.toolkit.zephyr.ZephyrServer.getResult(ZephyrServer.java:300)

    at netapp.sumo.toolkit.zephyr.ThrottledZephyrServer.getResultThrottled(ThrottledZephyrServer.java:190)

    at netapp.sumo.toolkit.zephyr.dfm.DFM.getResult(DFM.java:296)

    at netapp.sumo.toolkit.zephyr.dfm.DFM.getResult(DFM.java:261)

    at netapp.sumo.toolkit.zephyr.model.AbstractZephyrDataSource.invokeApi(AbstractZephyrDataSource.java:216)

    at netapp.sumo.toolkit.zephyr.model.AbstractZephyrDataSource.start(AbstractZephyrDataSource.java:353)

    at netapp.sumo.toolkit.zephyr.model.DefaultZephyrDataSource.start(DefaultZephyrDataSource.java:164)

    at netapp.sumo.toolkit.zephyr.model.AbstractDataSource.run(AbstractDataSource.java:427)

    at netapp.sumo.toolkit.zephyr.dfm.dpbackup.BackupContent.list(BackupContent.java:288)

    at com.netapp.nmf.datam.datasets.wizards.restore.BackupContentDataSource.start(BackupContentDataSource.java:57)

    at netapp.sumo.toolkit.zephyr.model.AsyncZephyrDataLoader$1.run(AsyncZephyrDataLoader.java:97)

    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

2012-01-10 15:36:40,354 [pool-3-thread-25: ERROR]: netapp.sumo.toolkit.zephyr.model.AbstractZephyrDataSource: Failed to start the netapp.sumo.toolkit.zephyr.dfm.dpbackup.BackupContent list: : netapp.manage.NaAPIFailedException: /vol/N2_Team1/.snapshot/2012-01-10 13_00_34 hourly_naspri02tsivz2_N2_Team1.-.TS-Team200/TS-Team200/CSM_alla/Kundmappar/Ticket ResebyrÔøΩer AB is an invalid path on naspri02tsivz2:/N2_Team1. (errno=22290)

2012-01-10 15:36:40,354 [pool-3-thread-25: ERROR]: com.netapp.nmf.datam.datasets.wizards.restore.BackupContentTreeModel: netapp.manage.NaException: Failed to start the netapp.sumo.toolkit.zephyr.dfm.dpbackup.BackupContent list:

Thanks,

Erik Stjerna

Re: Protection Manager restore of NAS data is umlaut challenged?

We changed lang of the primary volume to C.UTF-8 and browsing now works.